Iberische Halbinsel (Westen, Süden und Südosten), Italien (Süditalien, Sardinien und Sizilien), Malta, Griechenland (nördliche und südliche Pindos-Region, Nordosten, südliche Mitte (Sterea Ellas) und alle Inselgruppen (außer der nördlichen Ägäis)), Türkei (westliches Anatolien), Tunesien, Algerien und Marokko
In Phrygana, Brachland, an Böschungen, Wegrändern sowie auf Lichtungen von Gebüschen und sehr exponierten Stellen; basenhold; in 0-1400 m Höhe